package com.songxh.core.annotation;

import java.lang.annotation.*;

/**
 * 统一缓存处理，自定义注解
 *
 * @author songxh
 * @create 2023-01-17-13:49
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Cache {
    /**
     * 过期时间，默认 2 天
     *
     * @return
     */
    int expire() default 24 * 60 * 60 * 2;

    /**
     * 名称
     *
     * @return
     */
    String name() default "";
}
